using System;
using System.Collections;
using System.Collections.Generic;


namespace Exercise1PartC
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("How many numbers would you like to insert?"); // defining total number of input
            int elements = int.Parse(Console.ReadLine());
            int[] numbers = new int[elements]; //creating array
           
            for (int i = 0; i < elements; i++) //input of all numbers
            {
                Console.WriteLine("Insert a number :");
                int z = int.Parse(Console.ReadLine());
                numbers[i] = z;
                Console.Clear();
            }
            Console.Write("The entered numbers are: ");
            for (int c = 0; c < numbers.Length; c++)  //TEST : showing all inputs
            {               
                Console.Write("  " + numbers[c]);
            }
          
            Console.WriteLine("  Counting :" + numbers.Length + " numbers"); //counting all values in the array

            int last = elements - 1, mul = 0;
                     

            Console.Write("Products are : ");
            if (elements % 2 == 0) //even 
                for (int n = 0; n < elements; n = n + 2)
                {
                    mul = numbers[n] * numbers[n + 1];
                    Console.WriteLine(" " + mul);
                }
            else
            {
                for (int n = 0; n < last; n = n + 2)
                {
                    {
                        mul = numbers[n] * numbers[n + 1];
                        Console.WriteLine(" " + mul);
                    }

                }

                Console.WriteLine("Last number : " + numbers[last]);
            }
            Console.ReadKey();
               
        }    

        
    }   
}
